package com.koocloud.electroplatemanage.mapper;

import com.koocloud.electroplatemanage.pojo.ParameterTableVo;
import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param;

import java.util.LinkedHashMap;
import java.util.List;

/**
 * @program: electroplatemanage
 * @description: 参数表获取含税单价Mapper接口
 * @author: zww
 * @create: 2020-10-14 15:55
 */
@Mapper
public interface ParameterTableMapper {
    //通过主键查询所有信息
    ParameterTableVo selectByPk(@Param("pkParameterTable") String pkIncomePartJudge);
    //通过图号code查询查询历史单价数
    int selectUnitPriceCount(@Param("drawNoCode") String drawNoCode);
    //通过图号code查询最近一次含税单价
    ParameterTableVo selectUnitPriceByDrawNoCode(@Param("drawNoCode") String drawNoCode);
    //插入单价
    int insert(ParameterTableVo parameterTableVo);
    //删除单价
    int delete(@Param("pkDrawNo") String pkDrawNo);

    /**
     * 获取生产计划加急 order排序号
     * @param large_class
     * @param sub_class
     * @return
     */
    String selectParameterTable(String large_class, String sub_class);

    /**
     * 更新生产计划加急 order排序号
     * @param parseInt
     * @param large_class
     * @param sub_class
     */
    void updateParameterTable(int parseInt, String large_class, String sub_class);


}
